home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / misc / dspice0s / makefile < prev    next >
Makefile  |  1992-11-21  |  2KB  |  47 lines

  1. OPT    = -O
  2. FFLAGS    = $(OPT) -w
  3. CFLAGS    = $(OPT) -w
  4. LDFLAGS    = $(OPT) -lcompat -lm -lI77 -lF77 
  5. TIME    = time
  6. SIZE    = size
  7.  
  8. all: spice
  9.     $(TIME) ./spice < benchmark.in > benchmark.out
  10.     $(TIME) ./spice < bipole.in > bipole.out
  11.     $(TIME) ./spice < digsr.in > digsr.out
  12.     $(TIME) ./spice < toronto.in > toronto.out
  13.  
  14. compile: spice
  15.  
  16.  
  17. OBJ =    spice.o tmpupd.o find.o alter.o title.o dcdcmp.o dcsol.o \
  18.     dmpmat.o indxx.o swapij.o reserv.o matloc.o codgen.o setmem.o \
  19.     locf.o getm4.o getm8.o getm16.o getmx.o avlm4.o avlm8.o \
  20.     avlm16.o relmem.o extmem.o sizmem.o clrmem.o ptrmem.o crunch.o \
  21.     errmem.o memadj.o slpmem.o nxtevn.o nxtmem.o comprs.o memptr.o \
  22.     dmpmem.o memory.o magphs.o xxor.o outnam.o alfnum.o undefi.o \
  23.     getcje.o cpytb4.o cpytb8.o second.o readin.o alias.o keysrc.o \
  24.     extnam.o runcon.o outdef.o card.o getlin.o ushift.o nxtchr.o \
  25.     errchk.o shlsrt.o putnod.o getnod.o subckt.o fndnam.o newnod.o \
  26.     addelt.o lnkref.o subnam.o elprnt.o modchk.o topchk.o setup.o \
  27.     matptr.o reordr.o dctran.o pheadr.o comcof.o trunc.o terr.o \
  28.     sorupd.o sorstp.o iter8.o load.o nlcsrc.o update.o evpoly.o \
  29.     evterm.o nxtpwr.o intgr8.o pnjlim.o diode.o bjt.o fetlim.o \
  30.     limvds.o jfet.o mosfet.o moseq1.o moseq2.o moseq3.o moscap.o \
  31.     cmeyer.o mosq2.o mqspof.o mosq3.o dcop.o sstf.o sencal.o \
  32.     asol.o acan.o cdiv.o cmult.o acdcmp.o acsol.o acload.o noise.o \
  33.     acasol.o dinit.o disto.o ovtpvt.o ntrpl8.o setprn.o setplt.o \
  34.     plot.o scale.o fouran.o unix.o
  35.  
  36. spice: $(OBJ)
  37.     $(CC) )  $@ $(OBJ) $(LDFLAGS)
  38.     $(SIZE) $(OBJ) $@
  39.  
  40. linkspice:
  41.     $(CC)  -o spice $(OBJ) $(LDFLAGS)
  42.  
  43. clean:
  44.     /bin/rm -f $(OBJ) spice \
  45.         small.out large.out
  46.  
  47.